//1.判断是有没有upload目录，没有创建这个目录。（图片上传）

var fs=require('fs');

/*fs.stat('upload',(err,info)=>{
    if(err){
        console.log("目录不存在！");
        fs.mkdir('upload',err=>{
            if(err){
                console.log(err);
                return false;
            }
            console.log("创建目录成功！");
        });
        return false;
    }
    console.log("此目录存在");
});*/

//找出html目录下的所有目录，然后打印出来
var list=[];
fs.readdir('html',(err,files)=>{
    if(err){
        console.log(err);
        return false;
    }
    //判断是否为目录
   /* files.forEach(e=>{
        fs.stat(e,(err,stats)=>{
            if(!err && stats.isDirectory()){
                list.push(e);
            }
        })
    });*/
    (function getFile(i){
        if(i>=files.length){
            console.log('循环结束');
            console.log(list);
            return false;
        }
        fs.stat("html/"+files[i],(err,stats)=>{
            //是否为目录
            if(!err && stats.isDirectory()){
                list.push(files[i]);
            }
            //递归调用
            getFile(++i);
        });

    })(0);
});
